from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
import sys

class LoginPage(QWidget):
    def __init__(self, parent=None):
        super().__init__(parent=parent)
        self.draw()
    def draw(self):
        #设置初始位置和大小
        self.setGeometry(800,400,500,500)
        self.setWindowTitle("对抗攻击演示系统")
        #设置组件为垂直布局
        self.my_layout = QVBoxLayout()
        self.setLayout(self.my_layout)
        #文字组件
        self.label = QPushButton("对抗攻击演示系统")
        self.label.setStyleSheet("border:none;")
        #进入系统组件
        self.index_btn = QPushButton("进入系统")
        self.index_btn.setMinimumHeight(100)
        #用于调整布局的占位组件
        space = QSpacerItem(20,60)
        #按顺序添加各个组件
        self.my_layout.addWidget(self.label)
        self.my_layout.addItem(space)
        self.my_layout.addWidget(self.index_btn)
        self.my_layout.addItem(space)
        #绑定时间
        self.index_btn.clicked.connect(self.login)
    #进入系统
    def login(self):
        pass
if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = LoginPage()
    window.show()
    sys.exit(app.exec_())